package com.anyou.mall.sho.vo;

import com.anyou.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author: gaochaohao
 * @Description: 汽配商审核信息Vo
 * Date: 2022/3/30
 */
@Data
@ApiModel("汽配商审核信息Vo")
public class CarPartsShopAuditListVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /** 汽配商审核编号 */
    @ApiModelProperty("合伙人审核编号")
    private Long carPartsShopAuditId;

    /** 企业类型编号 */
    @ApiModelProperty("企业类型编号")
    private Long enterpriseTypeId;

    /** 身份类型 */
    @ApiModelProperty("身份类型（0-个人，1-企业）")
    private Long identityTypeId;

    /** 企业类型名称 */
    @ApiModelProperty("企业类型名称")
    private String enterpriseTypeName;

//    /** 身份类型名称 */
//    @ApiModelProperty("身份类型名称")
//    private String identityTypeName;

    /** 企业名称 */
    @ApiModelProperty("企业名称")
    private String enterpriseName;

    /** 联系人姓名 */
    @ApiModelProperty("联系人姓名")
    private String contactName;

    /** 联系人电话 */
    @ApiModelProperty("联系人电话")
    private String contactPhone;


    /** 营业执照图 */
    @ApiModelProperty("营业执照图")
    private String businessLicenseUrl;

    /** 店铺logo图 */
    @ApiModelProperty("店铺logo图")
    private String shopLogoUrl;

    /** 店铺名称 */
    @ApiModelProperty("店铺名称")
    private String shopName;

    /** 店铺地址 */
    @ApiModelProperty("合伙人地址")
    private String shopAddress;
    @ApiModelProperty("合伙人区域")
    private String partnerAddr;

    /** 汽配城编号 */
    @ApiModelProperty("汽配城编号")
    private Long carPartsCityId;

    /** 汽配城名称 */
    @ApiModelProperty("汽配城名称")
    private String carPartsCityName;

    /** 登录账号 */
    @ApiModelProperty("登录账号")
    private String accountNumber;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd hh:ss:mm",timezone = "GMT+8")
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    /** 审核状态（0审核中，1通过，2不通过） */
    @ApiModelProperty("审核状态（0审核中，1通过，2不通过）")
    private String auditStatus;

    /** 不通过理由 */
    @ApiModelProperty("不通过理由")
    private String failReason;

    /** 省 */
    @ApiModelProperty("省")
    @Excel(name = "省")
    private String province;

    /** 市 */
    @ApiModelProperty("市")
    @Excel(name = "市")
    private String city;

    /** 区 */
    @ApiModelProperty("区")
    @Excel(name = "区")
    private String area;

    /** 详细地址 */
    @ApiModelProperty("详细地址")
    @Excel(name = "详细地址")
    private String detailed;

    /** 认证状态(0-未提交认证,1-认证通过,2-认证不通过,3-待审核) */
    @ApiModelProperty("认证状态(0-未提交认证,1-认证通过,2-认证不通过,3-待审核)")
    private Integer certStatus;

    /** 认证不通过的理由 */
    @ApiModelProperty("认证状态(认证不通过的理由")
    private String certMark;
}
